package com.smartleanx.module.hrm.service.esign.vo;


import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class OrgSealCreateUrlReq {

    // 机构账号ID
    private String orgId;

    // 经办人个人账号ID
    private String transactorPsnId;

    // 自定义业务编号
    private String customBizNum;

    // 印章名称（由用户自定义，且名称不可重复）
    private String sealName;

    // 制章方式
    private SealCreateMode sealCreateMode;

    // 模板印章样式
    private SealTemplateStyle sealTemplateStyle;

    // 印章尺寸
    private String sealSize;

    // 印章颜色
    private SealColor sealColor;

    // 印章不透明度
    private Long sealOpacity;

    // 重定向地址
    private String redirectUrl;

    // 页面中不可编辑的字段
    private List<String> uneditableFields;
}
